from math import*

N=int(input('Введите четырёхзначное число: '))
if N>999 and N<10000:
    if N%2==0:
        print ('Число чётное: Да')
    else: print('Число чётное: Нет')
    
    if N%3==0:
          print('Число кратное трём: Да')
    else: print ('Число кратное трём: Нет')
    
    Nq=sqrt(N)
    
    if Nq==int(Nq):
        print ('Число является квадратом числа: ', int(Nq))
    else: print ('Число является квадратом числа: Нет')

    print ('                   ')

    n1=N%10
    
    n2=(N//10)%10
    n3=(N//100)%10
    n4=N//1000
    
    Nmin=min(n1,n2,n3,n4)
    print('Наименьшая цифра числа: ', Nmin)

    Nmax=max(n1,n2,n3,n4)
    print('Наибольшая цифра числа: ', Nmax)

    Nol=0
    if n1==0:Nol=Nol+1
    if n2==0:Nol=Nol+1
    if n3==0:Nol=Nol+1
    print ('Количество нулей в числе: ', Nol)

    print ('                   ')

    nq1=sqrt(n1)

    if nq1==int(nq1):
        print('Цифра в разряде единиц является квадратом цифры: ', int(nq1))
    else: print('Цифра в разряде единиц является квадратом цифры: Нет')

    nq2=sqrt(n2)

    if nq2==int(nq2):
        print('Цифра в разряде десятков является квадратом цифры: ', int(nq2))
    else: print('Цифра в разряде десятков является квадратом цифры: Нет')

    nq3=sqrt(n3)

    if nq1==int(nq3):
        print('Цифра в разряде сотен является квадратом цифры: ', int(nq3))
    else: print('Цифра в разряде сотен является квадратом цифры: Нет')

    nq4=sqrt(n4)

    if nq4==int(nq4):
        print('Цифра в разряде тысяч является квадратом цифры: ', int(nq4))
    else: print('Цифра в разряде тысяч является квадратом цифры: Нет')

else: print('Введённое число не является четырёхзначным')
